#pragma once

class IResource
{
public:
	IResource(const std::string& id);
	virtual ~IResource();

	const std::string& GetResourceName() const;
	virtual void Reload();

protected:
	std::string m_id;
};